home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / utility / utilmisc / iconwn01.lha / iconwin / iconwin.doc < prev   
Text File  |  1996-10-28  |  3KB  |  113 lines

  1.  
  2.           ___             __        ___       
  3.          |_ _|___ ___  _ _\ \      / (_)_ __  
  4.           | |/ __/ _ \| '_ \ \ /\ / /| | '_ \ 
  5.           | | (_| (_) | | | \ V  V / | | | | |
  6.          |___\___\___/|_| |_|\_/\_/  |_|_| |_|
  7.  
  8.       A window iconifier by Thorsten Stocksmeier
  9.  
  10.  
  11. DISCLAIMER: ICONWIN IS IN EARLY RELEASE STATE, IN FACT IT'S
  12. ONLY ABOUT ONE HOUR OLD. THE AUTHOR IS NOT RESPONSIBLE FOR
  13. ANY DAMAGE OR LOSS OF DATA OR WHATEVER CAUSED BY IT. ANYONE
  14. USES IT WITHOUT WARRANTY.
  15.  
  16. ICONWIN IS EMAILWARE! I DO NOT REQUEST ANY MONEY OR OTHER
  17. STUFF FOR IT, JUST SOME FEEDBACK IF YOU LIKE IT AND WOULD
  18. LIKE TO SEE FURTHER DEVELOPMENT.
  19.  
  20. Introduction
  21.  
  22.     While working on my Amiga I found it is very annoying
  23.     having a lot of windows on a screen if you don't need
  24.     them all at the same time.
  25.  
  26.     Other operating systems (and also MUI programs) offer
  27.     an iconify gadget. This means if you click it, the
  28.     window will be closed and an icon will appear.
  29.  
  30.     Well, the problem with windows that don't support
  31.     iconification is their parent programs will crash
  32.     immediately after you try to force them to close
  33.     (for example with a system monitor)
  34.  
  35.     Until now it was not possible to iconify programs that
  36.     didn't support it at all. Well, until now :)
  37.  
  38.     My (wonderful ;-) idea goes another way. Windows are
  39.     not closed but sized to a single dot and pushed to
  40.     the upper left of their screen. You won't see them
  41.     any more, although their parent programs may draw
  42.     gadgets or refresh the contents. This is possible
  43.     because layers.library will avoid any writing out
  44.     of the window's bounds.
  45.  
  46.     With this routine, IconWin can iconify *any* window!
  47.     (keep an eye on the known problems, though ;-)
  48.  
  49. Installation
  50.  
  51.     You need some kind of hotkey utility. FKey (supplied
  52.     with your system disks) does quite a good job.
  53.  
  54.     Configure it, so IconWin will be called e.g. at a
  55.     press to F10...
  56.  
  57.     NOTE: IconWin will iconify the active window, so
  58.     it doesn't help you calling it within a shell
  59.     window ;-)
  60.  
  61. Cool stuff
  62.  
  63.     Things that are nice to iconify:
  64.  
  65.     - workbench windows (reloading takes so much time :)
  66.  
  67.     - preferences
  68.  
  69.     - CD players
  70.  
  71.     - shareware reques... oops ;)
  72.  
  73. Known problems
  74.  
  75.     - In general, wild iconification seems to be a good way
  76.       of taking your machine to India. You should not overdo
  77.       it...
  78.  
  79.     - JABA's BGUI gadget layout system seems to be absolutely
  80.       incompatible with IconWin. You will get very very bad
  81.       system crashes if you try to iconify such a window.
  82.  
  83.     - Programs that don't care about refreshing their
  84.       Gadtools interface very much will have small problems,
  85.       listviews may be "empty" (they aren't really empty,
  86.       but their contents aren't shown at first), gadgets
  87.       may be lost etc.  But those are minor problems, and
  88.       you'll see where you should iconify and where not.
  89.  
  90.     - SnoopDos doesn't allow iconifying as it tries to
  91.       layout its GUI to the 1 pixel window.
  92.  
  93.     - Never close an iconified window! If you then press
  94.       on the icon you'll get bad crashes.
  95.  
  96.     - IconWin will refuse to iconify your workbench. Your
  97.       turn to guess why ;-)
  98.  
  99. Future features
  100.  
  101.     - specifying an icon file to be used
  102.  
  103.     - check for closed iconified windows
  104.  
  105. The author
  106.  
  107.     Thorsten Stocksmeier
  108.  
  109.     EMail: flavour@teuto.de
  110.     IRC  : flavour on #amigager/#amiga
  111.  
  112.  
  113.